package com.chinatechstar.prediction.dto;

import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

/**
 * well_co2_optimization
 * 
 * @author Rei
 * @version 1.0.0 2021-08-03
 */
public class PredictionOptimizationDTO implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = 1939819110909963811L;

    /* This code was generated by TableGo tools, mark 1 begin. */

    private Long optimizationDensityId;

    private Double co2FormationPressure;

    private Double co2FormationTemperature;

    private Double co2WellBottomDensity;

    public Long getOptimizationDensityId() {
        return optimizationDensityId;
    }

    public void setOptimizationDensityId(Long optimizationDensityId) {
        this.optimizationDensityId = optimizationDensityId;
    }

    public Double getCo2FormationPressure() {
        return co2FormationPressure;
    }

    public void setCo2FormationPressure(Double co2FormationPressure) {
        this.co2FormationPressure = co2FormationPressure;
    }

    public Double getCo2FormationTemperature() {
        return co2FormationTemperature;
    }

    public void setCo2FormationTemperature(Double co2FormationTemperature) {
        this.co2FormationTemperature = co2FormationTemperature;
    }

    public Double getCo2WellBottomDensity() {
        return co2WellBottomDensity;
    }

    public void setCo2WellBottomDensity(Double co2WellBottomDensity) {
        this.co2WellBottomDensity = co2WellBottomDensity;
    }

    @Override
    public boolean equals(Object obj) {
        return EqualsBuilder.reflectionEquals(obj, this);
    }
    
    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }
    
    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this);
    }

    /* This code was generated by TableGo tools, mark 3 end. */
}